package br.com.EscolaDinamica.MB;

import java.util.List;

import javax.faces.bean.ManagedBean;
import javax.faces.bean.SessionScoped;

import br.com.EscolaDinamica.DAO.DAO;
import br.com.EscolaDinamica.Entidades.Aluno;

@ManagedBean
@SessionScoped
	public class AlunoMB {
	
		private Aluno aluno =  new Aluno();
		private List<Aluno> listaDeAlunos;
	
	public String gravaAluno(){
		System.out.println("passou por aki");
		
		DAO<Aluno> minhaDAO = new DAO<Aluno>(Aluno.class);
		
		minhaDAO.salvarEntidade(aluno);
		return "menu?faces-redirect=true" ;
		
    }
	public List<Aluno> getListaDeAlunos() {
		return listaDeAlunos;
	}

	public void setListaDeAlunos(List<Aluno> listaDeAlunos) {
		this.listaDeAlunos = listaDeAlunos;
	}
	

    public String listarTodosAlunos(){
    	DAO<Aluno> dao = new DAO<Aluno>(Aluno.class);
    	listaDeAlunos = dao.ListaTodos();
    	 return "ListagemDeAluno?faces-redirect=true";
    	 
    }

	public Aluno getAluno() {
		return aluno;
   	}

	public void setAluno(Aluno aluno) {
		this.aluno = aluno;
	}

}
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
			
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
